package me.yobol.datastructure.basic.list.linked.sll;

/**
 *
 * @author Yobol
 */
public class SingleLinkedListTest {
    public static void main(String[] args) {
        SingleLinkedList sll = new SingleLinkedList();
        sll.init();
        try {
            SingleLinkedNode n1 = new SingleLinkedNode(1);
            sll.insert(n1);
            SingleLinkedNode n2 = new SingleLinkedNode(2);
            sll.insert(n2);
            SingleLinkedNode n3 = new SingleLinkedNode(3);
            sll.insert(n3);
            
            System.out.println("获得第三个位置上结点的key ： " + (sll.getByLocale(3)).getKey());
            System.out.println("删除的结点的key ： " + (sll.delete(2)).getKey());
            
            System.out.println("获得key=3所对应的结点 ： " + sll.getByKey(3).getKey());
            sll.print();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
